package com.group.three.pojo;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author xueyong
 * @since 2022-11-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)

public class Videos {

    private static final long serialVersionUID = 1L;

        /**
        * 视频编号
        */
   @JsonSerialize(using = ToStringSerializer.class)
    private Long videoId;

    /**
     * 视频名称
     */

    private String videoName;

    /**
     * 视频标签-关联video_tag表
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long videoTag;

    /**
     * 视频时长
     */

    private Long videoLength;

        /**
        * 视频等级
        */

    private String videoStart;

        /**
        * 上映时间
        */

    private Date videoOntime;

        /**
        * 下线时间
        */

    private Date videoOfftime;

        /**
        * 视频地区
        */

    private String videoArea;

        /**
        * 播放次数
        */

    private Integer videoNumber;

        /**
        * 评论数
        */

    private Integer videoComments;

        /**
        * 视频介绍
        */

    private String videoRecommend;

        /**
        * 视频状态：1上映2下线，其他数据异常
        */

    private Integer videoState;

        /**
        * 建造人id
        */
        @JsonSerialize(using = ToStringSerializer.class)
    private Long videoCreateid;

        /**
        * 建造时间
        */

    private Date videoCreatetime;

        /**
        * 修改人id
        */
        @JsonSerialize(using = ToStringSerializer.class)
    private Long videoModifyid;

        /**
        * 修改时间
        */

    private Date videoModifytime;

    private String videoAddress;

    private VideoImages videoImages;

    //gui tao xie de
    /**
     *
     */
    private String newVideoTime;

    private String videoStrLength;
}
